Git 是一套版本控制系統,意思是它能記錄程式(或任何檔案)的每次改動。就像「自動存檔功能」,任何時候都能追回、比較、管理。
可至 Git 官網下載安裝。
git init
Git 會創建一個隱藏 .git 資料夾,用來追蹤所有版本和設定。
git add .
# 如果只想加入特定檔案,可以用 git add <file_name>
(1) 建立 .gitignore
config/.env
venv/
*.pyc
(2) 確認 .gitignore 存在且正確。
git commit -m "第一次上傳"
git remote add origin https://github.com/使用者帳號/專案名稱.git
# 將主分支(名稱通常是 main 或 master)推送到遠端
# -u 參數會設定這個分支的上游,日後只需 git push 即可。
git push -u origin main
每次修改後:git add . > git commit -m "說明" > git push(若有設定遠端),把最新版本同步到 GitHub。
| 指令 | 用途 | 
|---|---|
| git init | 初始化專案,一鍵開啟版本管理 | 
| git add . | 暫存所有檔案,準備提交 | 
| git commit -m "訊息" | 正式記錄版本,附加說明訊息 | 
| git status | 檢查目前檔案狀態 | 
| git log | 查詢歷史 commit | 
| git branch | 查看/建立分支,開發新功能 | 
| git checkout | 切換分支或回溯版本 |